﻿using System;
using UnityEngine;

// Token: 0x02000278 RID: 632
public class PosYaw
{
	// Token: 0x06001088 RID: 4232 RVA: 0x00069250 File Offset: 0x00067450
	public PosYaw()
	{
	}

	// Token: 0x06001089 RID: 4233 RVA: 0x00069258 File Offset: 0x00067458
	public PosYaw(Vector3 pos, float yaw)
	{
		this.pos = pos;
		this.yaw = yaw;
	}

	// Token: 0x0600108A RID: 4234 RVA: 0x00069270 File Offset: 0x00067470
	public void Copy(PosYaw copy)
	{
		this.pos = copy.pos;
		this.yaw = copy.yaw;
	}

	// Token: 0x0600108B RID: 4235 RVA: 0x0006928C File Offset: 0x0006748C
	public void Zero()
	{
		this.pos = Vector3.zero;
		this.yaw = 0f;
	}

	// Token: 0x0600108C RID: 4236 RVA: 0x000692A4 File Offset: 0x000674A4
	public void Get(out Vector3 getPos, out Quaternion getRot)
	{
		getPos = this.pos;
		getRot = Quaternion.Euler(0f, this.yaw, 0f);
	}

	// Token: 0x040011A3 RID: 4515
	public Vector3 pos;

	// Token: 0x040011A4 RID: 4516
	public float yaw;
}
